.layui-form-checkbox span {
    padding: 0 10px;
    height: 100%;
    font-size: 14px;
    background-color: #f1f1f1;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.layui-elem-field legend {
    margin-left: 20px;
    padding: 0 10px;
    font-size: 16px;
    font-weight: 300;
    color: #333;
}


.organ-logo {
    width: 50px;
}

.status-1 {
    color: #fb9a50;
}

#exam-qrcode .layui-form-label {
    width: 70px;
}

#exam-qrcode .layui-input-inline {
    margin-right: 0;
    width: 240px;
}

#exam-qrcode .qrcode-img {
    text-align: center;
    margin-top: 40px;
}

#exam-qrcode .qrcode-img img {
    width: 150px;
}

#exam-qrcode .tips-text {
    font-size: 12px;
    color: #999;
    text-align: center;
    margin: 10px 0 30px;
}

#exam-qrcode .copy-url {
    margin: 0;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e6e6e6;
    border-left: 0;
    width: 80px;
    text-align: center;
}

.exam-edit-title {
    height: 40px;
    line-height: 40px;
    padding-left: 5px;
    background-color: #f1f1f1;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 10px;
}

.exam-tips {
    font-size: 14px;
    color: #333;
    margin: 5px 0;
}

.exam-tips span {
    color: #34b0e2;
}

#edit-exam-form {
    padding: 15px;
}

.exam-title {
    margin: 20px 0 10px;
}

#ispart-box {
    margin: 10px 0 10px;
}

.pub-text-box {
    display: none;
}

.pub-text-box.show {
    display: block;
}

.exam-title {
    display: none;
}

.layui-upload-button {
    margin-left: 10px;
    background-color: #009688;
    color: #fff;
}

.layui-upload-button:hover {
    color: #fff;
}

.layui-upload-icon i {
    color: #fff;
}

.may-add {
    color: #12b262;
}

.cannot-add {
    color: #0000ff;
    cursor: pointer;
}

.cannot-adds {
    cursor: pointer;
}

#add-exam-form, #add-mtk-form {
    padding: 15px;
}

.level-text {
    color: #00a0e9;
}

.tips-box {
    padding: 20px 30px 10px;
    text-align: center;
}

.layui-tab {
    position: relative;
    height: calc(50% - 15px);
}

.layui-tab-content {
    position: relative;
    height: calc(100% - 52px);
    padding-bottom: 0;
}

.layui-show {
    position: relative;
    height: 100%;
}

.lui-table {
    position: relative;
    height: calc(100% - 87px);
    overflow-y: auto;
    margin-bottom: 10px;
}

hr {
    margin-bottom: 0;
}

.ui-laytips {
    text-align: center;
    margin: 26px auto 0px auto;
    line-height: 180%;
    font-size: 14px;
    color: #333;
}

.layui-layer-btn0 {
    background-color: #1aa194 !important;
}

.ui-laytips-img {
    text-align: center;
    margin: 20px auto 20px auto;
    display: block;
    clear: both;
    overflow: hidden;
    width: 110px;
}

.ui-laytips-img span.ui-imgss {
    height: 24px;
    width: 24px !important;
    background: url('__IMAGES__/tip-error.png') no-repeat center center;
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    margin-right: 5px;
}

.ui-laytips-img span.ui-textss {
    color: #333;
    font-size: 18px;
    float: left;
    display: block;
}

.layui-layer-btn .layui-layer-btn0 {
    border-color: #009688;
    background-color: #009688;
    color: #fff;
}

.layui-layer-btn {
    background-color: #f1f1f1;
    border-top: solid 1px #dcdcdc
}

.ui-zmain {
    height: 330px;
    overflow: hidden;
    overflow-y: auto;
}

.ui-ztmain dl {
    width: 413px;
    clear: both;
    margin: 0px auto;
    background-color: #fff;
    overflow: hidden;
}

.ui-ztmain dl dt {
    font-size: 14px;
    color: #333;
    height: 35px;
    line-height: 35px;
}

.ui-ztmain dl dd {
    width: 58px;
    height: 28px;
    border: solid 1px #ddd;
    background-color: #fff;
    border-radius: 2px;
    text-align: center;
    line-height: 28px;
    color: #999;
    cursor: pointer;
    float: left;
    margin: 5px 10px 5px 0;
}

.ui-ztmain dl dd:nth-child(7n) {
    margin-right: 0;
}

.ui-ztmain dl dd:hover, .ui-ztmain dl dd.active {
    color: #333;
    border-color: #999;
}